# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time      :2022/8/5 0005 0:13
# @Author    :jiaxuesong

'''
导报
定义请求类
    定义初始化函数，获取请求需要的值

    定义对外调用函数
        定义get私有函数

        定义post私有函数

        判断传入method，当为get时
        当为post时

'''
# 导报
import requests

# 定义请求类
class ConfigHttp(object):
# 定义初始化函数，获取请求需要的值
    def __init__(self, u, m, v, h):
        self.url = u
        self.method = m
        self.value = v
        self.header = h
# 定义get私有函数
    def __get(self):
        re = requests.get(url=self.url, params=self.value, headers=self.header)
        return re
# 定义post私有函数
    def __post(self):
        re = requests.post(url=self.url, data=self.value, headers=self.header)
        return re
# 定义对外调用函数
# 判断传入method，当为get时
    def get_method(self):
        if self.method == 'get':
            re = self.__get()
            return re
        # 当为post时
        elif self.method == 'post':
            re = self.__post()
            return re








